@charset "utf-8";
/******************************************************

 概况：包团定制样式表
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';

.main{width: 1200px;margin: 0 auto;overflow: hidden;}

/***********************左边导航**********************/

.main .left-nav{float: left;width: 267px;margin-right: 20px;}

.main .left-nav .top-plan{height: 100px;background-color: #00cc65;position: relative;padding: 10px;margin-bottom: 60px;}

.main .left-nav .top-plan h3{color: #ffff8f;font-size: 16px;}

.main .left-nav .top-plan>p{font-size: 12px;color: white;}

.main .left-nav .top-plan .plans-btn{width: 180px;height: 65px;background-color: white;padding:15px 0 0 18px;overflow: hidden;position: absolute;bottom: -40px; left: 33px;}

.main .left-nav .top-plan .plans-btn h2{font-size: 22px;font-weight: bold;color: #f50c8a;}

.main .left-nav .top-plan .plans-btn h2 span{font-family: "宋体";margin-left: 3px;}

.main .left-nav .top-plan .plans-btn p{font-size: 12px;color: #666;}

.main .left-nav .top-plan .plans-btn img{float: right;width: 60px;height: 60px;margin: -5px 3px 0 0;}
/************************国家导航***********************/
.main .left-nav .place-nav{background-color: white;padding: 20px;border-top: solid 3px #00CC65;}

.main .left-nav .place-nav dl{margin-bottom: 15px;padding-bottom: 15px;overflow: hidden;border-bottom: 1px dashed #CCCCCC;}

.main .left-nav .place-nav dl dt img{float: left;margin-right: 10px;}

.main .left-nav .place-nav dl dt a{font-size: 18px;margin-bottom: 7px;line-height: 28px;display: block;}

.main .left-nav .place-nav dl dd{float: left;width:75px;margin-bottom: 0px;color: #666;}

.main .left-nav .place-nav dl dd a:hover{color: #F50C8A;}


.main .left-nav .rec{background-color: white;margin-top: 20px;overflow: hidden;padding: 20px;}

.main .left-nav .rec li{margin-bottom: 25px;}

.main .left-nav .rec img{float: left; margin: 5px 10px 0 0; width:36px; height:36px;}

.main .left-nav .rec h4{font-size: 18px;font-weight: normal;color: #444;}

.main .left-nav .rec p{color: #999999;}

/***********************右边分类导航**************************/
.main .right-lists{float: left;width: 913px;}

.main .right-lists .top-list{background-color: white;padding: 15px; padding-bottom:5px;}

.main .right-lists .top-list dl{overflow: hidden;margin-bottom: 10px;}

.main .right-lists .top-list dl dt{float:left;text-align: right;line-height: 30px;width: 71px;font-size: 14px;color: #403F3F;margin-right: 15px;}

.main .right-lists .top-list dl dd{float: left;/* margin:0 5px; */}

.main .right-lists .top-list dl dd a{padding: 0 10px;line-height:25px;display: block;height:25px;border-radius: 3px;}

.main .right-lists .top-list dl dd a.show{ color:#fff;}

.main .right-lists .top-list dl dd a.active{color: #F50C8A;}

/************************列表***************************/
.main .right-lists .lists{overflow: hidden;}

.main .right-lists .lists li{background-color: white; box-shadow:0px 0px 20px -1px #CBCBCB;padding: 20px;overflow: hidden;margin-bottom: 20px;}

.main .right-lists .lists li h2{  margin-bottom: 10px;}

.main .right-lists .lists li h2 a{font-size:18px;color: #333333;}

.main .right-lists .lists li h2 span{font-size: 14px;color: #f81580;}

.main .right-lists .lists li .list-pic{width: 385px; float: left;overflow: hidden; position: relative;}

.main .right-lists .lists li .list-pic i{width: 83px;height: 91px; position: absolute;background: url(../images/private/hot-icon.png) no-repeat;top: 0;left: 0;}

.main .right-lists .lists li .list-pic>span{width: 10px;height: 20px;position: absolute;background: url(../images/private/icon-triangle.png) no-repeat;top:105px;right: 0;}

.main .right-lists .lists li .list-pic img{width: 385px;height: 230px;margin-bottom: 10px;}

.main .right-lists .lists li .list-pic .container-botttom { overflow: hidden; }

.main .right-lists .lists li .list-pic .container-botttom p { color: #aaa; font-size: 12px; }

.main .right-lists .lists li .list-pic .container-botttom .visit { float: left; }

.main .right-lists .lists li .list-pic .container-botttom .sell { float: right; }

.main .right-lists .lists li .list-pic .container-botttom .visit:after { content: ""; background: url(../images/private/icon-visit.png) no-repeat center; width: 12px; height: 15px; margin: 0 0 -3px 5px; display: inline-block; }

.main .right-lists .lists li .list-pic .container-botttom .sell:after { content: ""; background: url(../images/private/icon-sell.png) no-repeat center; width: 16px; height: 14px; margin: 0 0 -2px 5px; display: inline-block; }

.main .right-lists .lists li .list-show{float: left;overflow: hidden;margin-left: 20px;}

.main .right-lists .lists li .list-show .plans { overflow: hidden; }

.main .right-lists .lists li .list-show .plans section { float: left; text-align: center; margin:10px 0; }

.main .right-lists .lists li .list-show .plans img { float: left; width:60px;}

.main .right-lists .lists li .list-show .plans section p {font-size: 13px; font-weight:bold; color:#B12C74;  }

.main .right-lists .lists li .list-show .plans section h3 { color: #f50c8a; font-size: 12px; }

.main .right-lists .lists li .list-show .plans section h3 span {font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; }

.main .right-lists .lists li .list-show hr { border: none; height: 1px; background-color: #ccc; margin: 0 auto 10px; width: 90%; }

.main .right-lists .lists li .list-show .introduce{height: 140px;padding-right: 10px;width: 458px;}

.main .right-lists .lists li .list-show .introduce p{color: #5f5f5f;padding-left: 20px;background: url(../images/private/zs2.gif)no-repeat 0 3px;}

.main .right-lists .lists li .list-show a.more { text-align: center; color: #999;padding-top: 25px;line-height: 24px;padding-right: 25px;float: right;}

.main .right-lists .lists li .list-show a.more:after { content: "+"; width: 24px; height: 24px; border-radius: 100%; background-color: #ccc; color: white; display: inline-block; margin-left: 10px; font-size: 18px; }

.main .right-lists .lists li .list-show button {cursor: pointer; float: right; margin-left:22px; width: 104px; height: 30px; border-radius: 3px; background-color: #f50c8a; border: none; display: block; color: white; }

.main .right-lists .lists li .list-show .button { float: right;cursor: pointer; margin: 0 auto; width: 120px; height: 40px; border-radius: 5px; background-color: #f50c8a; border: none; display: block; color: white; margin-top: 16px; line-height:40px; text-align:center; font-size:16px; }



.orders{ overflow:hidden; height:50px; line-height:50px;}
.orders .title{ float:left; width:70px; color:#F66; margin-left:15px;}
.orders ul{ float:left; overflow:hidden;}
.orders ul li{ float:left; margin-right:10px; background:url(../images/linelist/line1.png) left center no-repeat;}
.orders ul li a{ display:block; float:left; padding:0 12px 0 12px;background:url(../images/linelist/s_08.png) right center no-repeat;}
.orders ul li a.t1{background:url(../images/linelist/s_03.png) right center no-repeat;}
.orders ul li a.t2{background:url(../images/linelist/s_06.png) right center no-repeat;}
.orders ul li a.t3{background:url(../images/linelist/s_08.png) right center no-repeat;}
.orders ul li a.t4{background:url(../images/linelist/s_10.png) right center no-repeat;}
.orders .nums{ float:right; height:50px; }
.orders .nums strong{ font-weight:bold; color:#f81580;}









